do something with a vengeance - German English Dictionary